typedef struct TR69_FUNC_TABLE {
	char *path_name;
	int (*get_proc)(char *path, char *value);
	int (*set_proc)(char *path, char *value);
	char *default_value;
} TR69_FUNC_TABLE;

TR69_FUNC_TABLE tr69_param[] = {
	{"Device.X_Charter.Watchdog.Enable", get_DXW_Enable, set_DXW_Enable, ""},
	{"Device.X_Charter.Watchdog.DestinationIP", get_DXW_DestinationIP, set_DXW_DestinationIP, ""},
	{"Device.X_Charter.Watchdog.Packetsize", get_DXW_Packetsize, set_DXW_Packetsize, ""},
	{"Device.X_Charter.Watchdog.TTL", get_DXW_TTL, set_DXW_TTL, ""},
	{"Device.X_Charter.Watchdog.Frequency", get_DXW_Frequency, set_DXW_Frequency, ""},
	{"Device.X_Charter.Watchdog.MissedEchoCount", get_DXW_MissedEchoCount, 0, ""},
	{"Device.X_Charter.Watchdog.RebootThreshold", get_DXW_RebootThreshold, set_DXW_RebootThreshold, ""},
	{"",0,0,""}
};
